package com.kotlin.demo.data.repository

import com.kotlin.demo.constant.Constants
import com.kotlin.demo.tools.TranslateUtils

interface TranslateRepository {
    suspend fun translateJson(text: String): String
}

/**
 * 多语言翻译数据处理工具类
 */
class TranslateRepositoryImpl : TranslateRepository {
    /**
     * 获取多语言翻译后的 json
     */
    override suspend fun translateJson(text: String): String {
        val data = TranslateUtils.getAllTranslate(Constants.translateInput.value.trim())
        return data
    }
}